4 -- This is a simple little script which sends
5 -- music from an iTunes library to the sipbmp3
10 -- 23 Aug 2009 -> broder spun loop into shell script instead of
11 -- applescript so that iTunes doesn't hang
12 -- 9 Jan 2009 -> price added 'quoted form'
13 -- 7 Jan 2009 -> kmill created initial version
17 -- 1) Launch the Printer Setup Utility and add
18 -- an IP Printer with the LPD protocol with
19 -- the following information:
20 -- Address: zygorthian-space-raiders.mit.edu
22 -- It is not necessary to specify the driver.
24 -- 2) Create the directory ~/Library/iTunes/Scripts
25 -- and place the "Send to sipbmp3.scpt" file
30 -- When in iTunes, select the songs which you
31 -- would like to hear in the office, and click
32 -- "Send to sipbmp3" in the script menu from
33 -- the menu bar. The script menu looks like a
34 -- little scroll icon. There will be no
35 -- feedback beyond the pleasant sounds you now
40 tell application "iTunes"
41 repeat with t in selection
42 if class of t is (file track) then
43 set loc to POSIX path of (get location of t)
44 set ts to ts & " " & (quoted form of loc)
49 set command to "(for t in " & ts & "; do lpr -o raw -Psipbmp3 \"$t\"; done) >/dev/null 2>&1 </dev/null &"
50 do shell script command